Aller au contenu principal

Services

Comment on fait pour accèder aux services ? (Les serveurs créées ?)

L'executeur

Rien de plus simple.

Vous devez d'abord récupérer l'executeur (IJVMExecutor.java) qui se caractérise par la template du serveur/proxy.

IJVMExecutor executor = dnClientAPI.getContainer().getJVMExecutor("NomDuProxy", IContainer.JVMType.PROXY);

Une fois l'executeur récupérer vous pouvez faire plein de chose GIGA FUN !

Grace à l'executeur vous pouvez démarrer vos serveurs, et même de façon élégante et customisé.

executor.startServer();

Le service

On peut récupérer les services de différente manière possible.

Soit depuis son id avec la methode getService

Exemple

executor.getService(0);

Ou via une Collection Exemple

for(IService service : executor.getServices()){
//Faire le code ici
}

Mais qu'est ce qu'on peut faire de plus avec un Service ?

Sur un executeur on peut démarrer mais on peut pas éteindre directement un serveur.

Eteindre un service:

service.stop();

Un service sert juste à stopper le serveur ? C'est finalement pas si grandiose que ça...

Et nan ! Y a quelque chose que je n'ai pas encore expliqué ! Vous pouvez récupérer le IClient grace à l'objet.

L'IClient sert à récupérer la communication et envoyer des données et offre encore beaucoup de surprise !